package org.example.myerp.mapper.productDesign.customSetup;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.example.myerp.pojo.*;
import org.springframework.stereotype.Component;


/**
 * ��Ʒ���͡����ݷ��ʲ㡿
 * @author DELL
 *
 */
@Mapper
@Component
public interface ProtypeMapper {
	/**
	 * ��ѯȫ����Ʒ����
	 * @return
	 */
	public List<Protype> findProtypesAll();

	/**
	 * �����������в�ѯȫ����Ʒ������Ϣ����ҳ��ѯ��
	 */
	public List<Protype> findProtypeByPagerMessage(Map<String, Object> params);

	/**
	 * ��ȡ��Ʒ������Ϣ������
	 * @return
	 */
	public Long findProtypeTotalNumber(String proType);

	/**
	 * ��Ӳ�Ʒ������Ϣ
	 * @return
	 */
	public Integer insertProtypeByProTypeExplainAndProType(Protype protype);

	/**
	 * ����ɾ����Ʒ������Ϣ
	 * @param pIds
	 * @return
	 */
	public Integer deleteInBatchesProtypeByPIds(@Param("pIds") Integer[] pIds);

}
